﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Knights.Objeto;
using System.Threading;

namespace Knights.Pantalla
{
    class MotorJuego
    {
        private Caballero caballero;
        private Juego juego;
        private Thread hilo;    //probar

        public MotorJuego(Caballero caballero, Juego juego)
        {
            this.caballero = caballero;
            this.juego = juego;

            hilo = new Thread(Hilo);
            hilo.Start();
        }

        private void Hilo()
        {
            while (juego.IsActive)
            {
                //recarga caballero
                //if (!w.getReload())
                //{
                //Thread.Sleep(1000 - 15 * caballero.Recarga);
                //w.setReload(true);
                //}

                //recarga tecnica
                Thread.Sleep(1000);
                caballero.RecargarTecnicas();
            }
        }
    }
}
